package com.shr.exam.xf;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class Main3 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		while (sc.hasNext()) {
			String s = sc.nextLine();
			List<Character> array = new ArrayList<Character>();
			for (int i = 0; i < s.length(); i++) {
				array.add(s.charAt(i));
			}
			for (int i = 0; i < array.size() - 1 && i >= 0; i++) {
				char a = array.get(i);
				char b = array.get(i + 1); 
				if (a == 'R' && b == 'L') {
					boolean isHack = false;
					for (int j = i + 2; j < array.size(); j++) {
						if (array.get(j) == 'L') {
							isHack = true;
							break;
						}
					}
					if (isHack) {
						array.remove(i + 1);
						i--;
					} else {
						array.remove(i);
						i = -2;

					}
				}
			}
			System.out.println(array.size());
		}
	}

}